/**
 * 在调用对向上的方法时，直接将当前对象抛出，避免重复使用
 */
console.log('7');
// method 1
var CheckObject = {
    checkName: function() {
        console.log('checkName');
        return this;
    },
    checkEmail: function() {
        console.log('checkEmail');
        return this;
    },
    checkPsw: function() {
        console.log('checkEmail');
        return this;
    }
};

//method 1 使用方法
CheckObject.checkName().checkEmail().checkPsw();

// method 2
// var CheckObject = function() {};
// CheckObject.prototype = {
//     checkName: function() {
//         console.log('checkName');
//         return this;
//     },
//     checkEmail: function() {
//         console.log('checkEmail');
//         return this;
//     },
//     checkPsw: function() {
//         console.log('checkEmail');
//         return this;
//     }
// };

// var a = new CheckObject();//method 2 use
// a.checkName().checkEmail().checkPsw();
